package cn.tedu.interfacex;

public class Demo {
    public static void main(String[] args) {
//        new USB();
        //向上造型
//        USB s = new 鼠标();
//        USB[] usbs = null;
//        System.out.println(usbs[0]);//空指针异常

        //测试
        //创建Computer对象
        Computer computer = new Computer();
        computer.usbs = new USB[3];
        //第一个USB口插上鼠标
        鼠标 s = new 鼠标();
        computer.add(0,s);
        //第二个USB口插上键盘
        键盘 jp = new 键盘();
        computer.add(1,jp);
        //第三个USB口插上u盘
        U u = new U();
        computer.add(2,u);
        computer.open();
        //画画
        computer.work(s);
        //输入
        computer.work(jp);
    }
}
